package com.xw.floatlib.callback;

import com.xw.floatlib.MusicData;

import java.util.List;

public interface FloatCallBack {

    /**
     * 显示
     */
    void show();

    /**
     * 隐藏
     */
    void hide();

    /**
     * 更新进度条
     * @param progress
     */
    void updataProgress(int progress);

    /**
     * 上一首
     */
    void last();

    /**
     * 下一首
     */
    void next();

    /**
     * 暂停/开始
     */
    void stop2Start();

    /**
     * 悬浮窗调用 联动关闭通知栏
     */
    void cancle();

    /**
     * 列表点击播放 对应音频
     * @param
     */
    void playItem(int position, List<MusicData> musicDataList,String plate_id);
}
